package thread02;

/**
 * 自定义线程
 * 参照自定义异常思想
 * class AgeException extends Exception/RuntimeException{
 *
 * }
 * class Dog extends Animal{
 *
 * }
 * 同理可得
 * class 类名 extends ???{
 *
 * }
 * 多线程运行特点:
 *   CPU在多个线程之间做着随机切换执行动作,无论如何切换,最终一定会把每个线程
 *   任务执行完
 */
public class ThreadDemo01 {
	public static void main(String[] args) {
		Thread01 t1 = new Thread01();
		//t1.run();//t1.run()仅仅相当于通过对象调用方法,不会去创建一个线程并启动它
		t1.start();//创建一个线程并启动它

		for (int i = 0; i < 10; i++) {
			System.out.println("main..."+i);
		}
	}
}
